Ring signatures
perfect vs linkable
perfect anonimity: 同じユーザーによって生成されてた2つの署名を区別することは不可能。
linkable ring signature: 検証者は2つの署名において同じユーザーによって生成されたものか知ることが可能(実際の署名者は知ることはできない)
-> 二重支払い検知可能性のためにlinkable ring signaturesの方が適している。
propteries of linkable ring signatures
Anonimity: 攻撃者によって署名から署名者を特定できない
Linkability: 2つの異なるメッセージに対する同じ秘密鍵による署名が相関可能
Exculpability: 全ての秘密鍵が知られても署名から署名者は判別されない
LSAG
Linkable Spontaneous Anonymous Group
Spontaneity: Ring group memberの秘密鍵と協力せずにリング署名を生成することが可能
bLSAG
https://gyazo.com/749c634ba9e14d7d582416ca78592e3a
MLSAG
MLSAG Signature Scheme
refs
RingCT 3.0 for Blockchain Confidential Transaction: Shorter Size and Stronger Security
RingCT1.0のsignature size 98% cut
transparent setup
Traceable Ring Signature
Moneroのリング署名。理論を噛み砕いて実装。
Linkable Spontaneous Anonymous Group(LSAG)リング署名の仕組み
Ring signatures
MoneroでスクリプトレスなPayment Channelを実現するためのDLSAGリング署名スキーム Part1
MoneroでスクリプトレスなPayment Channelを実現するためのDLSAGリング署名スキーム Part2